﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CMTVision.Widgets.Framework
{
    public interface ITemplateColumn 
    {
        long TemplateID { get; set; }

        string ColumnID { get; set; }

        ColumnWidgetLockMode LockMode { get; set; }

        bool IsInEditMode { get; set; } 

        System.Web.UI.Control ContainersHolder { get; }

        IWidgetContainer CreateNewWidgetContainer(long widgetId);

        void Refresh();

        void LoadWidgets();
    }
}
